home *** CD-ROM | disk | FTP | other *** search
/ Danny Amor's Online Library / Danny Amor's Online Library - Volume 1.iso / html / faqs / faq / www / resources / literate-programming < prev    next >
Encoding:
Text File  |  1995-07-25  |  6.9 KB  |  145 lines

  1. Subject: Literate Programming on the World Wide Web [Revised 25 September 1994]
  2. Newsgroups: comp.programming.literate,comp.answers,news.answers
  3. From: marcus@x4u2.desy.de (Marcus Speh)
  4. Date: 25 Sep 1994 13:55:47 GMT
  5.  
  6. Archive-name: www/resources/literate-programming
  7. Last-modified: 25 September 1994
  8. Posting-Frequency: monthly
  9.  
  10. -----------------------------------------------------------------------------
  11. * Recent Changes 
  12. -----------------------------------------------------------------------------
  13. - The FWEB FAQ has been updated for FWEB v1.30 - only as plain text for
  14.    now - HTML version to come soon). 
  15. -----------------------------------------------------------------------------
  16. * Literate Programming on the World Wide Web
  17. -----------------------------------------------------------------------------
  18.    FYI, there is a wealth of information on Literate Programming,
  19.    the art of structured programming and documentation [like WEB-like systems 
  20.    with (La)TeX formatting] available on the World Wide Web [WWW], a 
  21.    distributed HyperText system, a network of documents connected by links
  22.    which can be activated electronically. 
  23.    Examples for LitProg environments are WEB for Pascal (DEK), CWEB for C/C++
  24.    (Levy/Knuth), FWEB for C/C++/Fortran/ratfor/TeX (Krommes), various 
  25.    language independent tools...and many more. The WWW resource can be
  26.    searched for keywords. The latest version of this resource info sheet is 
  27.    available via anonymous FTP to rtfm.mit.edu in file
  28.    /pub/usenet/news-answers/www/resources/literate-programming.
  29. -----------------------------------------------------------------------------
  30. * How to get to the Web
  31. -----------------------------------------------------------------------------
  32.    If you have a WWW browser up and running, try going to
  33.  
  34.        http://info.desy.de/general/users.html
  35.  
  36.    and look for "Literate Programming" in the panel which appears.
  37.    The precise URL is
  38.  
  39.        http://info.desy.de/user/projects/LitProg.html
  40.  
  41.    If you have no clue what WWW is, you can go over the Internet with
  42.  
  43.             telnet info.cern.ch
  44.  
  45.    which brings you to the WWW Home Page at CERN. You are now using the
  46.    simple line mode browser. To move around the Web, enter the numbers
  47.    given after an item. To go to the Literate Programming documents, enter
  48.  
  49.        go http://info.desy.de/user/projects/LitProg.html
  50.  
  51.    This is what you should see now:
  52. -----------------------------------------------------------------------------
  53. * What you will see here
  54. -----------------------------------------------------------------------------
  55.             LITERATE PROGRAMMING LIBRARY
  56.  
  57.    Recent Changes[1] -- Mail additions to this list to <marcus@x4u.desy.de>
  58.    You can also search for keyword on this server.[2](Here is help on
  59.    searching[3].)
  60.    ___________________________________
  61.    
  62.    Getting Start(l)ed[4]   A first look into Literate Programming with WEB
  63.                          
  64.    Virtual Course[5]      Planned GNA[6] Internet course on Literate
  65.                          Programming
  66.                          
  67.    Editing[7]             GNU Emacs mode for WEB programming
  68.                          
  69.    Tools[8]               Common, freely available Literate Programming
  70.                          environments
  71.                          
  72.    Examples[9]            Literate Programming archives and selected examples
  73.                          
  74.    Discussion[10]         Discussion on LitProg takes place on a mailing list
  75.                          and a newsgroup
  76.                          
  77.    Program Library[11]    George D. Greenwade's Literate Programming Library at
  78.                          Niord.shsu.edu. Experimental service: Archive
  79.                          Search[12]
  80.                          
  81.    FAQs[13]               Lists of Frequently Asked Questions: General and FWEB
  82.                          
  83.    Further Reading        Nelson Beebe's Literate Programming bibliography at
  84.                          ftp.math.utah.edu in directory /pub/tex/bib[14](files
  85.                          litprog.*)
  86.                          
  87.    HyperLitProg[15]       Literate Programming using HyperText[16] Techniques
  88.                          
  89.    OO-LitProg[17]         Opinions and examples on Object-Oriented[18] Literate
  90.                          Programming
  91.                          
  92.  [[Now you can continue climbing down the documentation tree by
  93.    entering numbers 1-18 and follow your own interests]]
  94. -----------------------------------------------------------------------------
  95. * More on Browsing the Web
  96. -----------------------------------------------------------------------------
  97.    A very nice way of "browsing" through WWW uses X-based tools like "tkWWW" 
  98.    or "NCSA Mosaic". For the latter, binaries for many platforms (ready for 
  99.    use) and sources are available via anonymous FTP from ftp.ncsa.uiuc.edu in 
  100.    directory Web/Mosaic-binaries. For vt100 terminals there is a much-used 
  101.    browser called "Lynx" which can be obtained by FTP from ftp2.cc.ukans.edu 
  102.    in the pub/lynx directory. Emacs users will like the "W3" browser, FTP to 
  103.    cs.indiana.edu:/pub/elisp/w3.
  104.      There is a FTP repository for browser software at info.cern.ch
  105.    (including a hypertext browser/editor for NeXTStep 3.0 and tkWWW).
  106.      If you cannot go through TELNET, you can still retrieve WWW
  107.    documents by e-mail: send Email to test-list@info.cern.ch with one or
  108.    more lines of the form
  109.  
  110.          send [http-address]
  111.    e.g. 
  112.          send http://info.desy.de/user/projects/LitProg.html
  113.  
  114.    at the bottom of the page you'll find all links of that document listed.   
  115.    Your mail system must have a mail gateway to internet mail.
  116. -----------------------------------------------------------------------------
  117. * Contact for Further Information
  118. -----------------------------------------------------------------------------
  119.    Please feel free to contact me for questions, suggestions and further
  120.    contributions, or just to tell me whether you found this information
  121.    useful in any way. 
  122.      For questions related to WWW, consult the WWW-FAQ: available via
  123.    anonymous FTP from rtfm.mit.edu in directory 
  124.    pub/usenet/news.answers/www/faq, or on WWW at URL
  125.    http://sunsite.unc.edu/boutell/faq/www_faq.html
  126.  
  127.    Enjoy!                           Marcus Speh <marcus@x4u.desy.de> for GNA. 
  128.  
  129. *****************************************************************************
  130.    Copyright 1993-94 Globewide Network Academy, Inc. Distributed under the
  131.    terms of the GNU Public License. Permission is granted to copy this 
  132.    document for free distribution so long as it remains intact and unmodified.
  133.    See more on WWW at http://uu-gna.mit.edu:8001/uu-gna/index.html or get 
  134.    the GNA FAQ via anonymous FTP to rtfm.mit.edu as file 
  135.    pub/usenet/news.answers/globewide-network-academy-faq
  136. ------------------------------------------------------------------------- END
  137. --
  138. Marcus Speh, DESY Theory & Computing, Notkestr.85, D-22603 Hamburg,Germany
  139. Phone: +49-40 8998 3753, Fax: +49-40 8994 4429, Private: +49-40 4203206 --
  140. Email: marcus@x4u.desy.de --- WWW: http://info.desy.de/www/marcus.html ---
  141.  
  142.  
  143.  
  144.  
  145.